欢迎来到上海邦宁网络科技有限公司官方网站!

收藏本站|设为首页|联系我们|网站地图上海邦宁-官方微博 上海邦宁-专业微博

上海邦宁上海邦宁

专业营销型网站建设,网站维护服务提供商!

咨询热线:13701670443

联系我们

服务热线:13701670443

邮 箱:241732974@qq.com

地 址:上海市静安区共和新路4718弄10号楼217室

首页 >> 资讯中心 >> 技术文章 >> 电脑BIOS设置的详细讲解与说明
电脑BIOS设置的详细讲解与说明
 来源:营销型网站建设-上海邦宁建站 发布时间:2008/4/1 阅读:

 
计算机加电后,系统将会开始POST(加电自检)过程,当屏幕上出现以下信息时,按<DEL>键或同时按下<Ctrl>+<Alt>+<Esc>

   [ TO ENTER SETUP BEFORE BOOT.PRESS<Ctrl+Alt+Esc> OR <DEL> KEY ]

   如果此信息在您做出反映前就消失了,而您仍需要进入SETUP,请关机后再开机或按机箱上的Reset键,重启您的系统,也可以同时按下<Ctrl>+<Alt>+<DEL>键来重启系统。

<↑> 向前移一项

<↓> 向后移一项

<←> 向左移一项

<→> 向右移一项

<Enter> 选定此选项

<Esc>  跳到退出菜单或者从子菜单回到主菜单

<+/PU>  增加数值或改变选择项

<-/PD>  减少数值或改变选择项

<F1>  主题帮助,仅在状态显示菜单和选择设定菜单有效

<F5>  从CMOS中恢复前次的CMOS设定值,仅在选择设定菜单有效

<F6>  从故障保护缺省值表加载CMOS 值,仅在选择设定菜单有效

<F7>  加载优化缺省值

<F10>  保存改变后的CMOS 设定值并退出


   进入setup程序之后,第一个屏幕就是主菜单。

主菜单

   主菜单显示了BIOS所提供的设定项目类别。您可使用方向键(↑↓)选择不同的条目。对选定项目的提示信息显示在屏幕的底部。

子菜单

   如果你发现在左边某一区域有向右的指针符号(如右图所示),这就意味此项有附加的子菜单。进入此子菜单,选中此项,按下回车。然后你可以使用控制键在子菜单直接移动并改变设定值。回到主菜单,按下<Esc>。


主题帮助<F1>

   BIOS设定程序提供了帮助屏幕。你可以通过简单地按下<F1>键从任何菜单中调出此帮助屏幕。此帮助屏幕列出了相应的键和可能的的选择项目。按下<Esc>退出帮助屏。

主菜单

---------------------------------------------------------

   进入了AWARD BIOS CMOS设定工具, 屏幕上会显示主菜单(见下图)。主菜单共提供了十二种设定功能和两种退出选择。用户可通过方向键选择功能项目, 按<Enter>键可进入子菜单

Standard CMOS Features(标准CMOS特征)
   使用此菜单可对基本的系统配置进行设定,例如时间,日期。

   Advanced BIOS Features(高级BIOS特征)
   使用此菜单可对系统的高级特性进行设定。

   Advanced Chipset Features(高级芯片组特征)
   使用此菜单可以修改芯片组寄存器的值,优化系统的性能表现。

   Integrated Peripherals(整合周边)
   使用此菜单可对周边设备进行特别的设定。

   Power Management Setup(电源管理设定)
   使用此菜单可以对系统电源管理进行特别的设定。

   PNP/PCI Configurations(PNP/PCI 配置)
   此项仅在您系统支持PnP/PCI时才有效。

   PC Health Status(PC当前状态)
   此项显示了您PC 的当前状态

   Frequency/Voltage Control(频率/电压控制)
   此项可以规定您的频率和电压设置。

   Load Fail-Safe Defaults(载入故障安全缺省值)
   使用此菜单载入工厂默认值作为稳定的系统使用。

   Load Optimized Defaults(载入高性能缺省值)
   使用此菜单载入最好的性能但有可能影响稳定的默认值。

   Set Supervisor Password(设置管理员密码)
   使用此菜单可以设置管理员的密码。

   Set User Password(设置用户密码)
   使用此菜单可以设置用户密码。

   Save & Exit Setup(保存后退出)
   保存对CMOS的修改,然后退出Setup程序。

   xit Without Saving(不保存退出)
   放弃对CMOS的修改,然后退出Setup程序。

   标准CMOS特征
---------------------------------------------------------

   Standard CMOS Features菜单中的项目共分为11个类。每类不包含或包含一个到一个以上的可修改项目。使用方向键选定您要修改的项目, 然后使用<PgUp>或<PgDn>选择您所需要的设定值。

Date(日期)
   日期的格式为<星期> <月> <日> <年>。
   day 星期, 从Sun.(星期日)到Sat.(星期六), 由BIOS定义。只读。
   month 月份, 从Jan.(一月)到Dec.(十二月)。
   date 日期, 从1到31可用数字键修改。
   year 年, 用户设定年份。

   Time(时间)
   时间的格式为<时> <分> <秒>。

   IDE Primary/Secondary Master/Slave(IDE 第一/第二主/从)
   按PgUp/<+>或PgDn/<->键选择硬盘类型:Manual,None或Auto。请注意,您驱动设备的规格必须与设备表(Drive Table)内容相符合。如果您在此项中输入的信息不正确,您的硬盘将不能正常工作。如果您的硬盘规格不符合设备表,或设备表中没有,您可选择Manual来手动设定您硬盘的规格。
   如果您选择Manual,将会被要求在后面的列表中输入相关信息,可直接从键盘输入。您可以从销售商或设备制造商提供的说明资料中获得详细信息。

   Access Mode 设定值:CHS, LBA, Large, Auto
   Capacity 存储设备的格式化后存储容量
   Cylinder 柱面数
   Head 磁头数
   Precomp 硬盘写预补偿
   Landing Zone 磁头停放区
   Sector 扇区数

   Drive A/B((驱动器A/B)
   此项允许您选择安装的软盘驱动器类型。可选项有:None,360K,5.25in,1.2M,5.25 in,720K, 3.5 in,1.44M,3.5 in,2.88M,3.5 in 。

   Video(视频)
   此项允许您选择系统主显示器的视频转接卡类型。可选项:EGA/VGA,CGA 40,CGA 80,MONO。

  Halt On((停止引导)此项让您决定在系统引导过程中遇到错误时,系统是否停止引导。可选项有:
   All Errors 侦测到任何错误,系统停止运行
   No Errors 侦测到任何错误,系统不会停止运行
   All, But Keyboard 侦测到关键错误,系统停止运行
   All, But Diskette 侦测到磁盘错误,系统停止运行
   All, But Disk/Key 侦测到磁盘错误或关键错误,系统停止运行
   Base/Extended/Total Memory(基本/扩展/总内存)
   此3个选项是用来显示内存的状态(只读)。

   高级BIOS特征

--------------------------------------------------------


Virus Warning(病毒报警)
   可以选择Virus Warning功能,可对IDE硬盘引导扇区进行保护。打开此功能后,如果有程序企图在此区中写入信息,BIOS会在屏幕上显示警告信息,并发出蜂鸣报警声。设定值有:Disabled,Enabled。

   CPU L1 & L2 Cache(CPU一级和二级缓存)
   此项允许您打开或关闭CPU内部缓存(L1)和外部缓存(L2)。设定值有:Enabled,Disabled。

   CPU Hyper-Threading(CPU超线程, 845PE/GE/GV/G芯片组支持)
   为了使计算机系统运行超线程技术的功能,需要以下的平台:
   *CPU:一个带有HT技术的Intel? Pentium? 4处理器;
   *芯片组:一个带有支持HT技术的Intel? 芯片组;
   *BIOS:支持HT技术的BIOS并且设为Enabled;
   *操作系统:支持HT技术的操作系统。

   此项允许您控制超线程功能。设置为Enabled将提高系统性能。设定值有:Enabled,Disabled。

   Fast Boot(快速引导)
   将此项设置为Enabled将使系统在启动时跳过一些检测过程,这样系统会在5秒内启动。设定值有:Enabled,Disabled。

   1st/2nd/3rd Boot Device(第一/第二/第三启动设备)
   此项允许您设定AMIBIOS载入操作系统的引导设备启动顺序, 设定值为:
   Floppy 系统首先尝试从软盘驱动器引导
   LS120 系统首先尝试从LS120引导
   HDD-0 系统首先尝试从第一硬盘引导
   SCSI 系统首先尝试从SCSI引导
   CDROM 系统首先尝试从CD-ROM驱动器引导
   HDD-1 系统首先尝试从第二硬盘引导
   HDD-2 系统首先尝试从第三硬盘引导
   HDD-3 系统首先尝试从第四硬盘引导
   ZIP 系统首先尝试从ATAPI ZIP引导
   LAN 系统首先尝试从网络引导
   Disabled 禁用此次序

   Boot Other Device(其他设备引导)
   将此项设置为Enabled,允许系统在从第一/第二/第三设备引导失败后,尝试从其他设备引导。

   Swap Floppy Drive((交换软驱盘符)
   将此项设置为Enabled时,可交换软驱A:和B:的盘符。

   Seek Floppy(寻找软驱)
   将此项设置为Enabled时,在系统引导前,BIOS会检测软驱A:。设定值有:Disabled,Enabled。
   根据所安装的启动装置的不同,在“1st/2nd/3rd BootDevice” 选项中所出现的可选设备有相应的不同。例如:如果您的系统没有安装软驱,在启动顺序菜单中就不会出现软驱的设置。

   Boot Up NumLock Status(启动时Numberlock状态)
   此项是用来设定系统启动后,NumLock 的状态。当设定为On时,系统启动后将打开Num Lock,小键盘数字键有效。当设定为Off 时,系统启动后Num Lock关闭,小键盘方向键有效。设定值为:On,Off。

   Gate A20 Option(Gate A20的选择)
   此项用来设定Gate A20的状态。A20是指扩展内存的前部64KB。当选择缺省值Fast 时,GateA20是由端口92或芯片组的特定程序控制的,它可以使系统速度更快。当设置为Normal ,A20是由键盘控制器或芯片组硬件控制的。

   Typematic Rate Setting(键入速率设定)
   此项是用来控制字元输入速率的。设置包括Typematic Rate(字元输入速率)和Typematic Delay(字元输入延迟)。

   Typematic Rate (Chars/Sec)(字元输入速率,字元/秒)
   Typematic Rate Setting选项启用后,您可以设置键盘加速度的速率(字元/秒)。设定值为: 6, 8, 10, 12, 15, 20, 24, 30。

   Typematic Delay (Msec)(字元输入延迟,毫秒)
   此项允许您选择键盘第一次按下去和加速开始间的延迟。设定值为:250,500,750和1000。

   Security Option(安全选项)
   此项指定了使用的BIOS 密码的类型保护。设置值如下为:

   APIC Mode(APIC模式)
   此项是用来启用或禁用APIC(高级程序中断控制器)。根据PC2001设计指南,此系统可以在APIC模式下运行。启用APIC模式将会扩展可选用的中断请求IRQ系统资源。设定值有: Enabled,Disabled 。
   选项描述:
   Setup 当用户尝试运行设置时,出现密码提示
   System 每次机器开机或用户运行设置后,出现密码提示

   MPS Version Control For OS(MPS操作系统版本控制)
   此项允许您选择在操作系统上应用哪个版本的MPS(多处理器规格)。您须选择您的操作系统支持的MPS 版本。要查明使用哪个版本,请咨询您操作系统的经销商。设定值为:1.4和1.1。

   Boot OS/2 DRAM > 64MB(使用大于64MB内存引导OS/2)
   此项允许您在OS/2? 操作系统下使用大于64MB的DRAM。设定值有:Non-OS2,OS2。

   Full Screen LOGO Show(全屏显示LOGO)
   此项能在启动画面上显示公司的LOGO标志。
   Enabled 启动时显示静态的LOGO画面
   Disabled 启动时显示自检信息


   高级芯片组特征

---------------------------------------------------------


Configure DRAM Timing(设置内存时钟)
   此设置决定DRAM 的时钟设置是否由读取内存模组上的SPD(Serial PresenceDetect)EPROM 内容决定。设置为By SPD允许内存时钟根据SPD的设置由BIOS自动决定配置;设置为Manual允许用户手动配置这些项目。

   CAS# Latency(CAS延迟)
   此项此项控制了SDRAM在接受了命令并开始读之间的延迟(以时钟周期)。设定值有:1.5, 2, 2.5, 3 (clocks)。1.5个clock是增加系统性能,而3个clock是增加系统的稳定性。

   Precharge Delay(预充电延迟)
   此项规定了在预充电之前的空闲周期。设定值有:7, 6 和5(clocks)。

   RAS# to CAS# Delay(RAS到CAS的延迟)
   此项允许您设定在向DRAM写入,读出或刷新时,从CAS脉冲信号到RAS脉冲信号之间延迟的时钟周期数。更快的速度可以增进系统的性能表现,而相对较慢的速度可以提供更稳定的系统表现。此项仅在系统中安装有同步DRAM才有效。设定值有:3和2 (clocks)。

   RAS# Precharge(RAS预充电)
   此项用来控制RAS(Row Address Strobe)预充电过程的时钟周期数。如果在DRAM刷新前没有足够的时间给RAS积累电量,刷新过程可能无法完成而且DRAM将不能保持数据。此项仅在系统中安装了同步DRAM才有效。设定值有:3,2 (clocks)。

   DRAM Frequency(内存频率)
   此项允许您设置所安装的内存的频率。可选项为:Auto,DDR200,DDR266,DDR333 (仅845GE/PE支持) 。

   Delayed Transaction(延迟传输)
   芯片组内置了一个32-bit写缓存,可支持延迟处理时钟周期,所以于ISA总线的数据交换可以被缓存,而PCI总线可以在ISA总线数据处理的同时进行其他的数据处理。若设置为Enabled可兼容PCI 2.1规格。设定值有:Enabled,Disabled。

   Delay Prior to Thermal(超温优先延迟)
   当CPU的温度到达了工厂预设的温度,时钟将被适当延迟。温度监控装置开启,由处理器内置传感器控制的时钟模组也被激活以保持处理器的温度限制。设定值由:4 Min,8 Min,16 Min,32 Min。

   AGP Aperture Size (MB)(AGP口径尺寸, MB)
   此项决定了用于特别PAC配置的图形口径的有效大小。AGP口径是内存映射的,而图形数据结构是驻于图形口径中的。口径范围必须设计为不可在中央处理器缓存区内缓存,对口径范围的访问被转移到主内存,然后PAC 将通过一保留在主内存中的译码表格翻译原始结果地址。此选项可选择口径尺寸为:4MB,8MB,16MB,32MB,64MB,28MB和256MB。

   On-Chip VGA Setting(板载VGA设置)
   此项允许您配置板载VGA。

   On-Chip VGA((板载VGA)
   此项允许您控制板载VGA功能。设定值有:Enabled和Disabled。

   On-Chip VGA Frame Buffer Size(板载VGA帧缓冲容量)
   此项设定了系统内存分配给视频的内存容量。设定值有:1MB,8MB。

   Boot Display(引导显示)
   此项用于选择您的系统所安装的显示设备类型。设定值有:Auto, CRT,TV,EFP。选项EFP可引用LCD 显示器。

   整合周边

---------------------------------------------------------


On-Chip Primary/Secondary PCI IDE(板载第一/第二PCI IDE)
   整合周边控制器包含了一个IDE接口,可支持两个IDE通道。选择Enabled可以独立地激活每个通道。

   IDE Primary/Secondary Master/Slave PIO(IDE 第一/第二主/从PIO)
   四个IDE PIO(可编程输入/ 输出)项允许您为板载IDE支持地每一个IDE设备设定PIO模式(0-4)。模式0到4提供了递增的性能表现。在Auto模式中,系统自动决定每个设备工作的最佳模式。设定值有:Auto,Mode 0,Mode 1,Mode 2,Mode 3,Mode 4。

   IDE Primary/Secondary Master/Slave UDMA(IDE 第一/第二主/从UDMA)
   Ultra DMA/33/66/100只能在您的IDE硬盘支持此功能时使用,而且操作环境包括一个DMA驱动程序(Windows 95 OSR2 或第三方IDE总线控制驱动程序)。如果您硬盘和您的系统软件都支持Ultra DMA/33,Ultra DMA/66或Ultra DMA/100,选择Auto使BIOS支持有效。设定值有:Auto,Disabled。

   USB Controller(USB控制器)
   此项用来控制板载USB控制器。设定值有:Enabled,Disabled。

   USB Keyboard/Mouse Support(USB鼠标/键盘控制)
   如果您在不支持USB或没有USB驱动的操作系统下使用USB键盘或鼠标,如DOS和SCO Unix,需要将此项设定为Enabled。

   AC'97Audio(AC'97音频)
   选择Auto将允许主板检测是否有音频设备在被使用。如果检测道了音频设备,板载的AC'97控制器将被启用。如果没有,控制器将被禁用。如果您想使用其他的声卡,请禁用此功能。设定值有:Auto,Disabled。

   AC'97 Modem(AC'97调制解调器)
   选择Auto将允许主板检测是否有板载调制解调器在被使用。如果检测道了调制解调器设备,板载的AC'97(Modem Codec'97)控制器将被启用。如果没有,控制器将被禁用。如果您想使用其他的调制解调器,请禁用此功能。设定值有:Auto,Disabled。

   Onboard LAN selection(板载网卡选择)
   此项允许您决定板载LAN控制器是否要被激活。设定值有:Enabled,Disabled。

   IDE HDD Block Mode(IDE硬盘块模式)
   块模式也被称为块交换,度命令或多扇区读/写。如果您的IDE硬盘支持块模式(多数新硬盘支持),选择Enabled,自动检测到最佳的且硬盘支持的每个扇区的块读/写数。设定值有:Enabled,Disabled。

   Floopy Disk Controller(软驱控制器)
   此项用来控制板载软驱控制器。
   选项描述
   Auto BIOS将自动决定是否打开板载软盘控制器
   Enabled 打开板载软盘控制器
   Disabled 关闭板载软盘控制器

   Serial Port A/B((板载串行接口A/B)
   此项规定了主板串行端口1(COM A)和串行端口2(COM B)的基本I/O端口地址和中断请求号。选择Auto允许AWARD自动决定恰当的基本I/O端口地址。设定值有:Auto,3F8/IRQ4,2F8/IRQ3,3E8/COM4,2E8/COM3,Disabled。

   Serial Port B Mode(串行接口B模式)
   此项允许您设置串行接口B的工作模式。设定值有:Normal,1.6 uS,3/16 Baud,ASKIR。
   Normal: RS-232C串行接口
   IrDA: IrDA-兼容串行红外线接口
   ASKIR: 广泛Shift Keyed红外线接口

   RxD, TxD Active(RxD, TxD活动)
   此项允许您决定IR周边设备的接收和传送速度。设定值有:Hi,Hi,Hi,Lo,Lo,Hi,Lo,Lo。

   IR Transmission Delay(IR传输延迟)
   此项允许您决定IR传输在转换为接收模式中,是否要延迟。设定值有:Disabled,Enabled。

   IR Duplex Mode(IR双工模式)
   此项用来控制IR传送和接收的工作模式。设定值有:Full,Half 。在全双工模式下,允许同步双向传送和接收。在半双工模式下,仅允许异步双向传送和接收。

   IR Pin Select(使用IR针脚)
   请参考您的IR设备说明文件,以正确设置TxD和RxD信号。设定值有:RxD2,TxD2,IR-Rx2Tx2。

   Parallel Port(并行端口)
   此项规定了板载并行接口的基本I/O端口地址。选择Auto,允许BIOS自动决定恰当的基本I/O端口在地址。设定值有:Auto,378/IRQ7,278/IRQ5,3BC/IRQ7,Disabled。

   Parallel Port Mode(并行端口模式)
   此项可以选择并行端口的工作模式。设定值有:SPP,EPP,ECP,ECP+EPP,Normal。
   SPP:标准并行端口
   EPP:增强并行端口
   ECP:扩展性能端口
   ECP + EPP:扩展性能端口+ 增强并行端口

   EPP Version(EPP版本)
   如果并行端口设置为EPP模式,那么此项可以选择EPP的版本。设定值有:1.7,1.9。

   ECP Mode Use DMA(在ECP模式使用DMA)
   ECP模式用于DMA通道。当用户选择ECP特征的板载并行端口,一定要设置ECP Mode User DMA 。同时,用户可以在DMA通道3和1之间选择。

   nboard Game Port(板载游戏端口)
   此项用来设置板载游戏端口的基本I/O端口地址。设定值有:Disabled,201,209。

   Onboard Midi Port(板载Midi端口)
   此项用来设置板载Midi端口的基本I/O端口地址。设定值有:Disabled,330,300,290。

   Midi IRQ Select(Midi端口IRQ选择)
   此项规定了板载Midi端口的中断请求号。设定值有:5,10。

   电源管理设置

---------------------------------------------------------


注意:只有当您的BIOS支持S 3睡眠模式时,在这章里所描述的关于S 3功能才可以应用。

   IPCA Function(IPCA操作系统)
   此项是用来激活ACPI(高级配置和电源管理接口)功能。如果您的操作系统支持ACPI-aware,例如Windows 98SE/2000/ME,选择Enabled。设定值为:Enabled,Disabled。

   ACPI Suspend Type(ACPI 挂起类型)
   此选项设定ACPI功能的节电模式。可选项有:S1/POS S1休眠模式是一种低能耗状态,在这种状态下,没有系统上下文丢失,(CPU或芯片组) 硬件维持着所有的系统上下文。S3/STR S3 休眠模式是一种低能耗状态,在这种状态下仅对主要部件供电,比如主内存和可唤醒系统设备,并且系统上下文将被保存在主内存。一旦有“唤醒”*发生。存储在内存中的这些信息被用来将系统恢复到以前的状态。

   Power Management/APM(电源管理/APM)
   此项用来选择节电的类型(或程度)和与此相关的模式: Suspend Mode和HDD Power Down。以下时电源管理的选项:
   User Define 允许终端用户为每个模式分别配置模式
   Min Saving 最小省电管理,Suspend Time Out = 1 Hour,HDDPower Down = 15 Min
   Max Saving 最大省电管理,Suspend Time Out = 1 Min,HDDPower Down = 1Min

   Suspend Type(挂起类型)
   此项允许您选择挂起的类型。设定值有:Stop Grant(保存整个系统的状态,然后关掉电源),PwrOn Suspend(CPU和核心系统在低量电源模式,保持电源供给)。

   MODEM Use IRQ(MODEM使用的IRQ)
   此项可以设置MODEM使用的IRQ(中断)。设定值有:3,4,5,7,9,10,11,NA。

   Suspend Time Out(挂起时限)
   如果系统没有在所设置的时间内激活,所有的设备包括CPU将被关闭。设定值为:Disabled, 1 Min, 2 Min, 4 Min, 8 Min, 12 Min, 20 Min, 30 Min, 40Min和1 Hour。

   Power Button Function(开机按钮功能)
   此项设置了开机按钮的功能。设定值如下:
   Power Off 正常的开机关机按钮
   Suspend 当您按下开机按钮时,系统进入挂起或睡眠状态,当按下4秒或更多时间,系统关机

   Wake Up On PME, USB Wakeup From S3(PME唤醒, USB从S3唤醒)
   此项设置了系统侦测到指定外设或组件被激活或有信号输入,机器将从节电模式被唤醒。设定值有:Enabled,Disabled。

   CPU THRM-Throttling(CPU温控)
   此项允许您设置CPU温控比率。当CPU温度到达了预设的高温,您可以通过此项减慢CPU的速度。设定范围从12.5%到87.5%,以12.5%递增。

   Resume by RTC Alarm(预设系统启动时间)
   此项用来设置系统定时自动启动的时间/日期。

   Date (of Month) Alarm
   此项可以设置Resume by Alarm的日期。设定值有:0~31。

   Time (hh:mm:ss) Alarm
   此项可以设置Resume by Alarm的日期。格式为<时><分><秒>。

   POWER ON Function(开机功能)
   此项控制PS/2鼠标或键盘的哪一部分可以开机。设定值为:Password,Hot KEY,Mouse Left,Mouse Right,Any Key,BUTTON ONLY,Keyboard98。

   KB Power ON Password(键盘开机密码)
   如果POWER ON Function 设定为Password,你就可以在此项为PS/2键盘设定开机的密码。

   Hot Key Power ON(热键开机)
   如果POWER ON Function 设定为Hot KEY,你可以在此项为PS/2键盘设定开机热键,设定值:Ctrl-F1到Ctrl-F12。

   Power Again(再来电状态)
   此项决定了开机时以外断电之后,电力供应恢复时系统电源的状态。设定值有:
   Power Off 保持机器处于关机状态
   Power On 保持机器处于开机状态
   Last State 恢复到系统断电前的状态。进入挂起/睡眠模式,但若按钮被揿下超过4秒,机器关机。

   Reload Global Timer Events: Primary Master/Slave IDE, Secondary Master/Slave IDE, FDC/LPT/COM Port((重载全局计时器)
   全局计时器时间属于I/O*,此类*的出现可以避免系统进入节电模式或将系统从这一状态中唤醒。生效时,即某设备被设置为Enabled时,如果有这类时间发生,系统将发出报警,即使系统处于低电量状态。

   PNP/PCI 配置

---------------------------------------------------------

   此部分描述了对PCI总线系统和PnP(即插即用)的配置。PCI,即外围元器件连接,是一个允许I/O设备在与其特别部件通信时的运行速度可以接近CPU自身速度的系统。此部分将涉及一些专用技术术语,我们强烈建议非专业用户不要对此部分的设置进行修改。


通常您应将此项设置为Disabled。如果你安装了一个新的外接卡,系统在重新配置后产生严重的冲突,导致无法进入操作系统,此时将此项设置为Enabled,可以在退出Setup后,重置Extended System Configuration Data(ESCD,扩展系统配置数据)。设定值有:Enabled,Disabled。

   Resource Controlled By(资源控制)
   Award的Plug and Play BIOS(即插即用BIOS)可以自动配置所有的引导设备和即插即用兼容设备。但是,此功能仅在您使用即插即用操作系统,例如Windows 95/98时才有效。如果您将此项设置为Manual(手动),可进入此项的各项子菜单(每个子菜单以“ ”开头),手动选择特定资源。设定值有:Auto(ESCD),Manual。


IRQ Resources(IRQ资源)
此项仅在Resources Controlled By设置为Manual时有效。按<Enter>键,您将进入子菜单。
   IRQ Resources列出了IRQ 3/4/5/7/9/10/11/12/14/15,让用户根据使用IRQ的设备类型来设置每个IRQ。设定值有:
   PCI Device 为PCI总线结构的Plug & Play兼容设备
   Reserved IRQ将给保留为以后的请求


   VGA 调色板动作
   侦测位    设定

   Disabled   CPU的数据读或写直接指向PCI VGA设备的调色板寄存器
   Enabled  CPU的数据读或写同时指向PCI VGA设备的调色板寄存器和ISA VGA设备的调色板寄存器,允许两种VGA设备的调色板寄存器内容相同
   如果系统中安装的任何ISA适配卡要求VGA调色板侦测,此项必须设置为:Disabled

   PCI/VGA Palette Snoop(PCI/VGA调色板配置)
   当设置为Enabled,工作于不同总线的多种VGA设备可在不同视频设备的不同调色板上处理来自CPU的数据。在PCI设备中命令缓存器中的第五位是VGA调色板侦测位(0是禁用的)。例如,如果计算机中有两个VGA设备(一个是PCI,一个是ISA),设定方式如下:如果系统中安装的任何ISA适配卡要求VGA调色板侦测,此项必须设置为Enabled。

   PC当前状态

---------------------------------------------------------

   此项描述了监控目前的硬件状态包括CPU,风扇,全部系统状态等。硬件监控的前提是主板上有相关的硬件监控机制


Current System Temp., Current CPU Temperature, CPU fan, SYSTEM fan,Vcore, VTT, 3.3 V, +5 V, +12 V, -12 V, -5 V, VBAT(V), 5VSB(V)
   此项显示目前所有监控的硬件设备/元器件状态如CPU电压,温度和所有风扇速度。

   Chassis Intrusion Detect(机箱入侵监测)
   此项是用来启用、复位或禁用机箱入侵监视功能并提示机箱曾被打开的警告信息。设置为Enable时,系统将记录机箱的入侵信息。下次您打开系统,将显示警告信息。将此项设为Reset可清除警告信息。之后,此项会自动回复到Enabled状态。设定值有:Enabled,Reset和Disabled。

   CPU Critical Temperature(CPU的临界温度)
   此选项用来指定CPU的温度临界值。如果CPU温度达到了这个指定值,系统就会发出一个警告并且允许你去防止这样的过热问题。

   频率和电压控制

---------------------------------------------------------


CPU Ratio Selection(CPU倍频选择)
   最终用户可以在此选项中通过指定CPU 的倍频(时钟增加器)实现超频。

   Auto Detect PCI Clk(自动侦测PCI时钟频率)
   此项允许自动侦测安装的PCI插槽。当设置为Enabled,系统将移除(关闭)PCI插槽的时钟,以减少电磁干扰(EMI)。设定值有:Enabled,

   Spread Spectrum(频展)
   当主板上的时钟震荡发生器工作时,脉冲的极值(尖峰)会产生EMI(电磁干扰)。频率范围设定功能可以降低脉冲发生器所产生的电磁干扰,所以脉冲波的尖峰会衰减为较为平滑的曲线。如果您没有遇到电磁干扰问题,将此项设定为Disabled ,这样可以优化系统的性能表现和稳定性。但是如果您被电磁干扰问题困扰,请将此项设定为Enabled,这样可以减少电磁干扰。注意,如果您超频使用,必须将此项禁用。因为即使是很微小的峰值漂移(抖动)也会引入时钟速度的短暂突发,这样会导致您超频的处理器锁死。可选项为:Enabled,+/-0.25%,-0.5%,+/-0.5%,+/-0.38%。

   CPU Host/PCI Clock(CPU 主频/PCI时钟频率)
   此选项指定了CPU的前端系统总线频率、AGP(3V66)和PCI总线频率的组合。它提供给用户一个处理器超频的方法。如果此项设置为Default,CPU主频总线,AGP和PCI总线的时钟频率都将设置为默认值。

  载入故障安全/ 优化缺省值

---------------------------------------------------------

   在主菜单的这两个选项能够允许用户把所有的BIOS选项恢复到故障安全值或者优化值。优化缺省值是主板制造商为了优化主板性能而设置的默认值。故障安全缺省值是BIOS厂家为了稳定系统性能而设定的默认值。

   当你选择Load Fail-Safe Defaults,就会出现如下的信息:


按Y载入最稳定,系统性能最小的BIOS缺省值。

   当你选择Load Optimized Defaults,就会出现如下的信息:


设定管理员/ 用户密码

---------------------------------------------------------

   当您选择此功能,以下信息将出现:

 

输入密码,最多八个字符,然后按<Enter>键。现在输入的密码会清除所有以前输入的CMOS 密码。您会再次被要求输入密码。再输入一次密码,然后按<Enter>键。您可以按<Esc>键,放弃此项选择,不输入密码。

   要清除密码,只要在弹出输入密码的窗口时按<Enter>键。屏幕会显示一条确认信息,是否禁用密码。一旦密码被禁用,系统重启后,您可以不需要输入密码直接进入设定程序。

   一旦使用密码功能,您会在每次进入BIOS设定程序前,被要求输入密码。这样可以避免任何未经授权的人改变您系统的配置信息。

   此外,启用系统密码功能,您还可以使BIOS在每次系统引导前都要求输入密码。这样可以避免任何未经授权的人使用您的计算机。用户可在高级BIOS 特性设定中的Security Option(安全选项)项设定启用此功能。如果将Security Option设定为System,系统引导和进入BIOS设定程序前都会要求密码。如果设定为Setup则仅在进入BIOS设定程序前要求密码。

   注意:有关管理员密码和用户密码:
   Supervisor password: 能进入并修改BIOS 设定程序
   User password: 只能进入,但无权修改BIOS设定程序

 


   保存/退出设置

--------------------------------------------------------------------------------


   Save & Exit Setup(保存后退出)
   保存对CMOS的修改,然后退出Setup程序。
   Exit Without Saving(不保存退出)
   放弃对CMOS的修改,然后退出Setup程序。

 

   注意:AWARD BIOS设置,虽然主板品牌不同,BIOS设置多少有所不同;但大体设置基本相同。因此对于不同主板可以互应对应使用。

 
 
 
 
 
23:42  |  固定链接 | 评论 (0) | 引用通告 (0) | 记录它 | 计算机与 Internet
 
 
固定链接  关闭
 
http://spaces.msn.com/members/yukang520/Blog/cns!1psI3l7DgwU1UyCHN-Oezw4g!237.entry
 

 
 
 


 
LINUX的命令大全
 
 
linux命令大全 
cat cd
chmod chown
cp cut

名称:cat
使用权限:所有使用者
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting

范例:
cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3

名称 : cd
使用权限 : 所有使用者

使用方式 : cd [dirName]

说明 : 变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录)。

另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

范例 : 跳到 /usr/bin/ :
cd /usr/bin

跳到自己的 home directory :
cd ~

跳到目前目录的上上两层 :
cd ../..

 

指令名称 : chmod
使用权限 : 所有使用者

使用方式 : chmod [-cfvR] [--help] [--version] mode file...

说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。

把计 :

mode : 权限设定字串,格式如下 : [ugoa...][+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本

范例 :将档案 file1.txt 设为所有人皆可读取 :
chmod ugo+r file1.txt

将档案 file1.txt 设为所有人皆可读取 :
chmod a+r file1.txt

将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :
chmod ug+w,o-w file1.txt file2.txt

将 ex1.py 设定为只有该档案拥有者可以执行 :
chmod u+x ex1.py

将目前目录下的所有档案与子目录皆设为任何人可读取 :
chmod -R a+r *

此外chmod也可以用数字来表示权限如 chmod 777 file
语法为:chmod abc file

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。

范例:
chmod a=rwx file


chmod 777 file

效果相同
chmod ug=rwx,o=x file


chmod 771 file

效果相同

若用chmod 4755 filename可使此程式具有root的权限
指令名称 : chown
使用权限 : root

使用方式 : chmod [-cfhvR] [--help] [--version] user[:group] file...

说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。

把计 :

user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本

范例 :
将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie :
chown jessie:users file1.txt

将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
chmod -R lamport:users *


名称:cp
使用权限:所有使用者

使用方式:

cp [options] source dest
cp [options] source... directory

说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

把计

-a 尽可能将档案状态、权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
范例:
将档案 aaa 复制(已存在),并命名为 bbb :
cp aaa bbb

将所有的C语言程式拷贝至 Finished 子目录中 :
cp *.c Finished

名称:cut

使用权限:所有使用者

用法:cut -cnum1-num2 filename

说明:显示每行从开头算起 num1 到 num2 的文字。

范例:

shell>> cat example
test2
this is test1
shell>> cut -c0-6 example ## print 开头算起前 6 个字元
test2
this i


名称 : find
用法 : find
使用说明 :

将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。

find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression

expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。

-mount, -xdev : 只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
-amin n : 在过去 n 分钟内被读取过
-anewer file : 比档案 file 更晚被读取过的档案
-atime n : 在过去 n 天过读取过的档案
-cmin n : 在过去 n 分钟内被修改过
-cnewer file :比档案 file 更新的档案
-ctime n : 在过去 n 天过修改过的档案
-empty : 空的档案-gid n or -group name : gid 是 n 或是 group 名称是 name
-ipath p, -path p : 路径名称符合 p 的档案,ipath 会忽略大小写
-name name, -iname name : 档案名称符合 name 的档案。iname 会忽略大小写
-size n : 档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。-type c : 档案类型是 c 的档案。
d: 目录
c: 字型装置档案
b: 区块装置档案
p: 具名贮列
f: 一般档案
l: 符号连结
s: socket
-pid n : process id 是 n 的档案

你可以使用 ( ) 将运算式分隔,并使用下列运算。
exp1 -and exp2
! expr
-not expr
exp1 -or exp2
exp1, exp2
范例:
将目前目录及其子目录下所有延伸档名是 c 的档案列出来。
# find . -name "*.c"


将目前目录其其下子目录中所有一般档案列出
# find . -ftype f


将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
# find . -ctime -20

 

名称:less

使用权限:所有使用者

使用方式:

less [Option] filename

说明:
less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用者往回卷动
以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。


范例:


指令名称 : ln
使用权限 : 所有使用者

使用方式 : ln [options] source dist,其中 option 的格式为 :

[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]
[--help] [--version] [--]
说明 : Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。
ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。

不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。


-f : 链结时先将与 dist 同档名的档案删除-d : 允许系统管理者硬链结自己的目录-i : 在删除与 dist 同档名的档案时先进行询问-n : 在进行软连结时,将 dist 视为一般的档案-s : 进行软链结(symbolic link)-v : 在连结之前显示其档名-b : 将在链结时会被覆写或删除的档案进行备份-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾-V METHOD : 指定备份的方式--help : 显示辅助说明--version : 显示版本
范例 :
将档案 yy 产生一个 symbolic link : zz
ln -s yy zz

将档案 yy 产生一个 hard link : zz
ln yy xx

 

名称:locate
使用权限:所有使用者
使用方式: locate [-q] [-d ] [--database=]
locate [-r ] [--regexp=]
locate [-qv] [-o ] [--output=]
locate [-e ] [-f ] <[-l ] [-c]
<[-U ] [-u]>
locate [-Vh] [--version] [--help]
说明:
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的资料库,之后当寻找时就只需查询这个资料库,而不必实际深入档案系统之中了。

在一般的 distribution 之中,资料库的建立都被放在 contab 中自动执行。一般使用者在使用时只要用

# locate your_file_name

的型式就可以了。 参数:
-u
-U

建立资料库,-u 会由根目录开始,-U 则可以指定开始的位置。

-e


排除在寻找的范围之外。

-l
如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到的档案。这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的权限资料。

-f
将特定的档案系统排除在外,例如我们没有到理要把 proc 档案系统中的档案放在资料库中。

-q
安静模式,不会显示任何错误讯息。

-n
至多显示 个输出。

-r
使用正规运算式 做寻找的条件。

-o
指定资料库存的名称。

-d

指定资料库的路径

-h
显示辅助讯息

-v
显示更多的讯息

-V
显示程式的版本讯息 范例:

locate chdrv : 寻找所有叫 chdrv 的档案
locate -n 100 a.out : 寻找所有叫 a.out 的档案,但最多只显示 100 个
locate -u : 建立资料库


名称 : ls
使用权限 : 所有使用者

使用方式 : ls [-alrtAFR] [name...]

说明 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。


-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出
-r 将档案以相反次序显示(原定依英文字母次序)
-t 将档案依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的档案名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有档案,则以下之档案亦皆依序列出

范例:
列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面 :
ls -ltr s*

将 /bin 目录以下所有目录及档案详细资料列出 :
ls -lR /bin

列出目前工作目录下所有档案及目录;目录于名称后加 "/", 可执行档于名称后加 "*" :
ls -AF

名称:more
使用权限:所有使用者
使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
说明:类似 cat ,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。
参数:-num 一次显示的行数
-d 提示使用者,在画面下方显示 [Press space to continue, q to quit.] ,如果使用者按错键,则会显示 [Press h for instructions.] 而不是 哔 声
-l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能
-f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)
-p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容
-c 跟 -p 相似,不同的是先显示内容再清除其他旧资料
-s 当遇到有连续两行以上的空白行,就代换为一行的空白行
-u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)
+/ 在每个档案显示前搜寻该字串(pattern),然后从该字串之后开始显示
+num 从第 num 行开始显示
fileNames 欲显示内容的档案,可为复数个数
范例:
more -s testfile 逐页显示 testfile 之档案内容,如有连续两行以上空白行则以一行空白行显示。
more +20 testfile 从第 20 行开始显示 testfile 之档案内容。


名称:mv
使用权限:所有使用者

使用方式:

mv [options] source dest
mv [options] source... directory
说明:将一个档案移至另一档案,或将数个档案移至另一目录。
参数:-i 若目的地已有同名档案,则先询问是否覆盖旧档。

范例:

将档案 aaa 更名为 bbb :
mv aaa bbb

将所有的C语言程式移至 Finished 子目录中 :
mv -i *.c

 

名称:rm
使用权限:所有使用者

使用方式:rm [options] name...

说明:删除档案及目录。

把计

-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
范例:
删除所有C语言程式档;删除前逐一询问确认 :
rm -i *.c

将 Finished 子目录及子目录中所有档案删除 :
rm -r Finished

 

名称:rmdir
使用权限:于目前目录有适当权限的所有使用者

使用方式: rmdir [-p] dirName

说明: 删除空的目录。

参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

范例:

将工作目录下,名为 AAA 的子目录删除 :
rmdir AAA

在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。
rmdir -p BBB/Test

 

名称:split
使用权限:所有使用者

使用方式:split [OPTION] [INPUT [PREFIX]

说明:

将一个档案分割成数个。而从 INPUT 分割输出成固定大小的档案,其档名依序为 PREFIXaa, PREFIXab...;PREFIX 预设值为 `x。若没有 INPUT 档或为 `-,则从标准输入读进资料。

匡兜

-b, --bytes=SIZE

SIZE 值为每一输出档案的大小,单位为 byte。
-C, --line-bytes=SIZE

每一输出档中,单行的最大 byte 数。
-l, --lines=NUMBER

NUMBER 值为每一输出档的列数大小。
-NUMBER

与 -l NUMBER 相同。
--verbose

于每个输出档被开启前,列印出侦错资讯到标准错误输出。
--help

显示辅助资讯然后离开。
--version

列出版本资讯然后离开。
SIZE 可加入单位: b 代表 512, k 代表 1K, m 代表 1 Meg。

范例:

PostgresSQL 大型资料库备份与回存:

因 Postgres 允许表格大过你系统档案的最大容量,所以要将表格 dump 到单一的档案可能会有问题,使用 split进行档案分割。


% pg_dump dbname | split -b 1m - filename.dump.

 

重新载入


% createdb dbname
% cat filename.dump.* | pgsql dbname

 

名称:touch
使用权限:所有使用者

使用方式:
touch [-acfm]
[-r reference-file] [--file=reference-file]
[-t MMDDhhmm[CC]YY][.ss]
[-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
[--no-create] [--help] [--version]
file1 [file2 ...]


说明:
touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。


参数:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与****期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
--no-create 不会建立新档案。
--help 列出指令格式。
--version 列出版本讯息。
范例:

最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。

touch file
touch file1 file2

将 file 的时间记录改为 5 月 6 日 18 点 3 分,公元两千年。时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分。

touch -c -t 05061803 file
touch -c -t 050618032000 file

将 file 的时间记录改变成与 referencefile 一样。

touch -r referencefile file

将 file 的时间记录改成 5 月 6 日 18 点 3 分,公元两千年。时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 May 2000 。

touch -d "6:03pm" file
touch -d "05/06/2000" file
touch -d "6:03pm 05/06/2000" file


名称 : at
使用权限 : 所有使用者

使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME

说明 : at 可以让使用者指定在 TIME 这个特定时刻执行某个程式或指令,TIME 的格式是 HH:MM其中的 HH 为小时,MM 为分钟,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 点锺)等口语词。

如果想要指定超过一天内的时间,则可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分钟,DD 是第几日,YY 是指年份。另外,使用者甚至也可以使用像是 now + 时间间隔来弹性指定时间,其中的时间间隔可以是 minutes, hours, days, weeks

另外,使用者也可指定 today 或 tomorrow 来表示今天或明天。当指定了时间并按下 enter 之后,at 会进入交谈模式并要求输入指令或程式,当你输入完后按下 ctrl+D 即可完成所有动作,至于执行的结果将会寄回你的帐号中。

把计 :

-V : 印出版本编号
-q : 使用指定的伫列(Queue)来储存,at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 A, B, ... Z 共 52 个
-m : 即使程式/指令执行完成后没有输出结果, 也要寄封信给使用者
-f file : 读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入
-l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l)
-d : 删除指定 (使用者也可以直接使用 atrm 而不用 at -d)
-v : 列出所有已经完成但尚未删除的指定

例子 :
三天后的下午 5 点锺执行 /bin/ls :
at 5pm + 3 days /bin/ls

三个星期后的下午 5 点锺执行 /bin/ls :
at 5pm + 2 weeks /bin/ls

明天的 17:20 执行 /bin/date :
at 17:20 tomorrow /bin/date

1999 年的最后一天的最后一分钟印出 the end of world !
at 23:59 12/31/1999 echo the end of world !

 


名称:cal

使用权限:所有使用者

使用方式:cal [-mjy] [month [year]

说明:

显示日历。若只有一个参数,则代表年份(1-9999),显示该年的年历。年份必须全部写出:``cal 89\ 将不会是显示 1989 年的年历。使用两个参数,则表示月份及年份。若没有参数则显示这个月的月历。
1752 年 9 月第 3 日起改用西洋新历,因这时大部份的国家都采用新历,有 10 天被去除,所以该月份的月历有些不同。在此之前为西洋旧历。

匡兜

-m : 以星期一为每周的第一天方式显示。
-j : 以凯撒历显示,即以一月一日起的天数显示。
-y : 显示今年年历。

范例:

cal : 显示本月的月历。

 

[root@mylinux /root]# date
Tue Aug 15 08:00:18 CST 2000
[root@mylinux /root]# cal
August 2000
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

[root@mylinux /root]#


cal 2001 : 显示公元 2001 年年历。

[root@mylinux /root]# cal 2001
2001

January February March
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 1 2 3 1 2 3
7 8 9 10 11 12 13 4 5 6 7 8 9 10 4 5 6 7 8 9 10
14 15 16 17 18 19 20 11 12 13 14 15 16 17 11 12 13 14 15 16 17
21 22 23 24 25 26 27 18 19 20 21 22 23 24 18 19 20 21 22 23 24
28 29 30 31 25 26 27 28 25 26 27 28 29 30 31

April May June
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7 1 2 3 4 5 1 2
8 9 10 11 12 13 14 6 7 8 9 10 11 12 3 4 5 6 7 8 9
15 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 16
22 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 23
29 30 27 28 29 30 31 24 25 26 27 28 29 30

July August September
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7 1 2 3 4 1
8 9 10 11 12 13 14 5 6 7 8 9 10 11 2 3 4 5 6 7 8
15 16 17 18 19 20 21 12 13 14 15 16 17 18 9 10 11 12 13 14 15
22 23 24 25 26 27 28 19 20 21 22 23 24 25 16 17 18 19 20 21 22
29 30 31 26 27 28 29 30 31 23 24 25 26 27 28 29
30
October November December
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 1 2 3 1
7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8
14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15
21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22
28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29
30 31

[root@mylinux /root]#

 

 

cal 5 2001 : 显示公元 2001 年 5 月月历。

 

[root@mylinux /root]# cal 5 2001
May 2001
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

[root@mylinux /root]#

 

 

cal -m : 以星期一为每周的第一天方式,显示本月的月历。

 

[root@mylinux /root]# cal -m
August 2000
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

[root@mylinux /root]#

 

 

cal -jy : 以一月一日起的天数显示今年的年历。

 

[root@mylinux /root]# cal -jy
2000

January February
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
1 32 33 34 35 36
2 3 4 5 6 7 8 37 38 39 40 41 42 43
9 10 11 12 13 14 15 44 45 46 47 48 49 50
16 17 18 19 20 21 22 51 52 53 54 55 56 57
23 24 25 26 27 28 29 58 59 60
30 31
March April
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
61 62 63 64 92
65 66 67 68 69 70 71 93 94 95 96 97 98 99
72 73 74 75 76 77 78 100 101 102 103 104 105 106
79 80 81 82 83 84 85 107 108 109 110 111 112 113
86 87 88 89 90 91 114 115 116 117 118 119 120
121
May June
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
122 123 124 125 126 127 153 154 155
128 129 130 131 132 133 134 156 157 158 159 160 161 162
135 136 137 138 139 140 141 163 164 165 166 167 168 169
142 143 144 145 146 147 148 170 171 172 173 174 175 176
149 150 151 152 177 178 179 180 181 182

July August
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
183 214 215 216 217 218
184 185 186 187 188 189 190 219 220 221 222 223 224 225
191 192 193 194 195 196 197 226 227 228 229 230 231 232
198 199 200 201 202 203 204 233 234 235 236 237 238 239
205 206 207 208 209 210 211 240 241 242 243 244
212 213
September October
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
245 246 275 276 277 278 279 280 281
247 248 249 250 251 252 253 282 283 284 285 286 287 288
254 255 256 257 258 259 260 289 290 291 292 293 294 295
261 262 263 264 265 266 267 296 297 298 299 300 301 302
268 269 270 271 272 273 274 303 304 305

November December
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
306 307 308 309 336 337
310 311 312 313 314 315 316 338 339 340 341 342 343 344
317 318 319 320 321 322 323 345 346 347 348 349 350 351
324 325 326 327 328 329 330 352 353 354 355 356 357 358
331 332 333 334 335 359 360 361 362 363 364 365
366

[root@mylinux /root]#

 


名称 : crontab
使用权限 : 所有使用者

使用方式 :

crontab [ -u user ] filecrontab [ -u user ] { -l | -r | -e }
说明 :
crontab 是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。

餐数 :

-e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
-r : 删除目前的时程表
-l : 列出目前的时程表

时程表的格式如下 :
f1 f2 f3 f4 f5 program

其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程式,其余类推
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其余类推
当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其余类推
当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推

使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。
例子 :

每月每天每小时的第 0 分钟执行一次 /bin/ls :
0 7 * * * /bin/ls

在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup :
0 6-12/3 * 12 * /usr/bin/backup

周一到周五每天下午 5:00 寄一封信给 alex@domain.name :
0 17 * * 1-5 mail -s "hi" alex@domain.name < /tmp/maildata

每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"
20 0-23/2 * * * echo "haha"

注意 :

当程式在你所指定的时间执行后,系统会寄一封信给你,显示该程式执行的内容,若是你不希望收到这样的信,请在每一行空一格之后加上 > /dev/null 2>&1 即可。

名称 : date
使用权限 : 所有使用者

使用方式 :

date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+formAT] [MMDDhhmm[CC]YY][.ss]

说明 :

date 可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下 :

时间方面 :

% : 印出 %
%n : 下一行
%t : 跳格
%H : 小时(00..23)
%I : 小时(01..12)
%k : 小时(0..23)
%l : 小时(1..12)
%M : 分钟(00..59)
%p : 显示本地 AM 或 PM
%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S : 秒(00..61)
%T : 直接显示时间 (24 小时制)
%X : 相当于 %H:%M:%S
%Z : 显示时区

日期方面 :
%a : 星期几 (Sun..Sat)
%A : 星期几 (Sunday..Saturday)
%b : 月份 (Jan..Dec)
%B : 月份 (January..December)
%c : 直接显示日期与时间
%d : 日 (01..31)
%D : 直接显示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第几天 (001..366)
%m : 月份 (01..12)
%U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
%w : 一周中的第几天 (0..6)
%W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
%x : 直接显示日期 (mm/dd/yy)
%y : 年份的最后两位数字 (00.99)
%Y : 完整年份 (0000..9999)

若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数
把计 :

-d datestr : 显示 datestr 中所设定的时间 (非系统时间)
--help : 显示辅助讯息
-s datestr : 将系统时间设为 datestr 中所设定的时间
-u : 显示目前的格林威治时间
--version : 显示版本编号

例子 :
显示时间后跳行,再显示目前日期 :
date +%T%n%D

显示月份与日数 :
date +%B %d

显示日期与设定时间(12:34:56) :
date --date 12:34:56

注意 :

当你不希望出现无意义的 0 时(比如说 1999/03/07),则可以在标记中插入 - 符号,比如说 date +%-H:%-M:%-S 会把时分秒中无意义的 0 给去掉,像是原本的 08:09:04 会变为 8:9:4。另外,只有取得权限者(比如说 root)才能设定系统时间。

当你以 root 身分更改了系统时间之后,请记得以 clock -w 来将系统时间写入 CMOS 中,这样下次重新开机时系统时间才会持续抱持最新的正确值。


名称 : sleep
使用权限 : 所有使用者

使用方式 : sleep [--help] [--version] number[smhd]

说明 : sleep 可以用来将目前动作延迟一段时间

参数说明 :

--help : 显示辅助讯息
--version : 显示版本编号
number : 时间长度,后面可接 s、m、h 或 d
其中 s 为秒,m 为 分钟,h 为小时,d 为日数

例子 :
显示目前时间后延迟 1 分钟,之后再次显示时间 :
date;sleep 1m;date

 

名称: time
使用权限: 所有使用者

使用方式: time [options] COMMAND [arguments]

说明: time 指令的用途,在于量测特定指令执行时所需消耗的时间及系统资源等资讯。例如 CPU 时间、记忆体、输入输出等等。需要特别注意的是,部分资讯在 Linux 上显示不出来。这是因为在 Linux 上部分资源的分配函式与 time 指令所预设的方式并不相同,以致于 time 指令无法取得这些资料。

把计

-o or --output=FILE
设定结果输出档。这个选项会将 time 的输出写入 所指定的档案中。如果档案已经存在,系统将覆写其内容。
-a or --append
配合 -o 使用,会将结果写到档案的末端,而不会覆盖掉原来的内容。
-f formAT or --format=formAT
以 formAT 字串设定显示方式。当这个选项没有被设定的时候,会用系统预设的格式。不过你可以用环境变数 time 来设定这个格式,如此一来就不必每次登入系统都要设定一次。
一般设定上,你可以用
\t
表示跳栏,或者是用
\n
表示换行。每一项资料要用 % 做为前导。如果要在字串中使用百分比符号,就用 。(学过 C 语言的人大概会觉得很熟悉)
time 指令可以显示的资源有四大项,分别是:

Time resources
Memory resources
IO resources
Command info

详细的内容如下:


Time Resources
E 执行指令所花费的时间,格式是:[hour]:minute:second。请注意这个数字并不代表实际的 CPU 时间。
e 执行指令所花费的时间,单位是秒。请注意这个数字并不代表实际的 CPU 时间。
S 指令执行时在核心模式(kernel mode)所花费的时间,单位是秒。
U 指令执行时在使用者模式(user mode)所花费的时间,单位是秒。
P 执行指令时 CPU 的占用比例。其实这个数字就是核心模式加上使用者模式的 CPU 时间除以总时间。


Memory Resources
M 执行时所占用的实体记忆体的最大值。单位是 KB
t 执行时所占用的实体记忆体的平均值,单位是 KB
K 执行程序所占用的记忆体总量(stack+data+text)的平均大小,单位是 KB
D 执行程序的自有资料区(unshared data area)的平均大小,单位是 KB
p 执行程序的自有堆叠(unshared stack)的平均大小,单位是 KB
X 执行程序间共享内容(shared text)的平均值,单位是 KB
Z 系统记忆体页的大小,单位是 byte。对同一个系统来说这是个常数


IO Resources
F 此程序的主要记忆体页错误发生次数。所谓的主要记忆体页错误是指某一记忆体页已经置换到置换档(swap file)中,而且已经分配给其他程序。此时该页的内容必须从置换档里再读出来。
R 此程序的次要记忆体页错误发生次数。所谓的次要记忆体页错误是指某一记忆体页虽然已经置换到置换档中,但尚未分配给其他程序。此时该页的内容并未被破坏,不必从置换档里读出来
W 此程序被交换到置换档的次数
c 此程序被强迫中断(像是分配到的 CPU 时间耗尽)的次数
w 此程序自愿中断(像是在等待某一个 I/O 执行完毕,像是磁碟读取等等)的次数
I 此程序所输入的档案数
O 此程序所输出的档案数
r 此程序所收到的 Socket Message
s 此程序所送出的 Socket Message
k 此程序所收到的信号 ( Signal )数量


Command Info
C 执行时的参数以及指令名称
x 指令的结束代码 ( Exit Status )

 


-p or --portability
这个选项会自动把显示格式设定成为:
real %e
user %U
sys %S
这么做的目的是为了与 POSIX 规格相容。
-v or --verbose
这个选项会把所有程式中用到的资源通通列出来,不但如一般英文语句,还有说明。对不想花时间去熟习格式设定或是刚刚开始接触这个指令的人相当有用。

范例:
利用下面的指令
time -v ps -aux

我们可以获得执行 ps -aux 的结果和所花费的系统资源。如下面所列的资料:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.4 1096 472 ? S Apr19 0:04 init
root 2 0.0 0.0 0 0 ? SW Apr19 0:00 [kflushd]
root 3 0.0 0.0 0 0 ? SW Apr19 0:00 [kpiod]
......
root 24269 0.0 1.0 2692 996 pts/3 R 12:16 0:00 ps -aux

Command being timed: "ps -aux"
User time (seconds): 0.05
System time (seconds): 0.06
Percent of CPU this job got: 68%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.16
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 0
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 238
Minor (reclaiming a frame) page faults: 46
Voluntary context switches: 0
Involuntary context switches: 0
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0

 

名称: uptime
使用权限: 所有使用者
使用方式: uptime [-V]
说明: uptime 提供使用者下面的资讯,不需其他参数:

现在的时间
系统开机运转到现在经过的时间
连线的使用者数量
最近一分钟,五分钟和十五分钟的系统负载
参数: -V 显示版本资讯。
范例: uptime
其结果为:
10:41am up 5 days, 10 min, 1 users, load average: 0.00, 0.00, 1.99

名称:chfn

使用权限:所有使用者

用法:shell>> chfn

说明:提供使用者更改个人资讯,用于 finger and mail username

范例:

shell>> chfn
Changing finger information for user
Password: [del]
Name[]:Johnney Huang ### 提供 finger 时的资料
Office[]:NCCU
Office Phone[]: [del]
Home Phone[]: [del]


名称:chsh

使用权限:所有使用者

用法:shell>> chsh

说明:更改使用者 shell 设定

范例:

shell>> chsh
Changing fihanging shell for user1
Password: [del]
New shell [/bin/tcsh]: ### [是目前使用的 shell]
[del]

shell>> chsh -l ### 展示 /etc/shells 档案内容
/bin/bash
/bin/sh
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh

 

” finger [返回]
名称: finger
使用权限: 所有使用者

使用方式: finger [options] user[@address]

说明:finger 可以让使用者查询一些其他使用者的资料。会列出来的资料有:

Login Name
User Name
Home directory
Shell
Login status
mail status
.plan
.project
.forward

其中 .plan ,.project 和 .forward 就是使用者在他的 Home Directory 里的 .plan , .project 和 .forward 等档案里的资料。如果没有就没有。finger 指令并不限定于在同一伺服器上查询,也可以寻找某一个远端伺服器上的使用者。只要给一个像是 E-mail address 一般的地址即可。
把计

-l
多行显示。

-s
单行显示。这个选项只显示登入名称,真实姓名,终端机名称,闲置时间,登入时间,办公室号码及电话号码。如果所查询的使用者是远端伺服器的使用者,这个选项无效。

范例:下列指令可以查询本机管理员的资料:
finger root

其结果如下:
Login: root Name: root
Directory: /root Shell: /bin/bash
Never logged in.
No mail.
No Plan.

 


名称:last

使用权限:所有使用者

使用方式:shell>> last [options]

说明:显示系统开机以来获是从每月初登入者的讯息

把计

-R 省略 hostname 的栏位
-num 展示前 num 个
username 展示 username 的登入讯息
tty 限制登入讯息包含终端机代号

范例:

shell>> last -R -2
johnney pts/1 Mon Aug 14 20:42 still logged in
johnney pts/0 Mon Aug 14 19:59 still logged in

wtmp begins Tue Aug 1 09:01:10 2000 ### /var/log/wtmp


shell>> last -2 minery
minery pts/0 140.119.217.115 Mon Aug 14 18:37 - 18:40 (00:03)
minery pts/0 140.119.217.115 Mon Aug 14 17:22 - 17:24 (00:02)

wtmp begins Tue Aug 1 09:01:10 2000

 


名称:login

这个命令都不会就不要干算了!呵呵我也不在这里多费笔墨耽误大家美好青春了^_^

 

名称:passwd

使用权限:所有使用者

使用方式:passwd [-k] [-l] [-u [-f] [-d] [-S] [username]

说明:用来更改使用者的密码

参数:
-k

-l

-u

-f

-d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.

-S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用.

[username] 指定帐号名称.

 

名称 : who
使用权线 : 所有使用者都可使用

使用方式 : who - [husfV] [user]

说明 : 显示系统中有那些使用者正在上面,显示的资料包含了使用者 ID,使用的终端机,从那边连上来的,上线时间,呆滞时间,CPU 使用量,动作等等。

把计 :

-h : 不要显示标题列
-u : 不要显示使用者的动作/工作
-s : 使用简短的格式来显示
-f : 不要显示使用者的上线位置
-V : 显示程式版本
名称:/etc/aliases
使用权限:系统管理者
使用方式: 请用 newaliases 更新资料库
说明:
sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫 redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。

/etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。范例:
# newaliases

下面命令会做相同的事,
# sendmail -bi

相关命令:
mail, mailq, newaliases, sendmail

” mail [返回]
名称:mail

使用权限:所有使用者


使用方式:mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]


说明:
mail 不仅只是一个指令, mail 还是一个电子邮件程式,不过利用 mail 来读信的人应该很少吧!对于系统管理者来说 mail 就很有用,因为管理者可以用 mail 写成 script ,定期寄一些备忘录提醒系统的使用者。


参数:
i 忽略 tty 的中断讯号。 (interrupt)
I 强迫设成互动模式。 (Interactive)
v 列印出讯息,例如送信的地点、状态等等。 (verbose)
n 不读入 mail.rc 设定档。
s 邮件标题。
c cc 邮件地址。
b bcc 邮件地址。


范例:


将信件送给一个或以上的电子邮件地址,由于没有加入其他的选项,使用者必须输入标题与信件的内容等。而 user2 没有主机位置,就会送给邮件伺服器的 user2 使用者。

mail user1@email.address
mail user1@email.address user2

将 mail.txt 的内容寄给 user2 同时 cc 给 user1 。如果将这一行指令设成 cronjob 就可以定时将备忘录寄给系统使用者。

mail -s 标题 -c user1 user2 < mail.txt

指令:mesg
使用权限 : 所有使用者

使用方式 : mesg [y|n]

说明 : 决定是否允许其他人传讯息到自己的终端机介面把计 

y : 允许讯息传到终端机介面上。
n : 不允许讯息传到终端机介面上 。
如果没有设定,则讯息传递与否则由终端机界面目前状态而定。

例子 :
改变目前讯息设定,改成不允许讯息传到终端机介面上 :
mesg n


与 mesg 相关的指令有: talk,write,wall。


名称:/etc/aliases
使用权限:系统管理者
使用方式: newaliases
说明:
sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫 redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。

/etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。

参数:没有任何参数。 范例:
# newaliases

下面命令会做相同的事,
# sendmail -bi

相关命令:
mail, mailq, newaliases, sendmail

名称 : talk
使用权限 : 所有使用者

使用方式 :

talk person [ttyname]
说明 : 与其他使用者对谈

把计 :

person : 预备对谈的使用者帐号,如果该使用者在其他机器上,则可输入 person@machine.name
ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息

例子.1 :

与现在机器上的使用者Rollaend对谈,此时 Rollaend 只有一个连线 :
talk Rollaend
接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk jzlee`即可开始对谈,结束请按 ctrl+c

例子.2 :与linuxfab.cx上的使用者Rollaend对谈,使用pts/2来对谈 :
talk Rollaend@linuxfab.cx pts/2


接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk jzlee@jzlee.home`即可开始对谈,结束请按 ctrl+c

注意 : 若萤幕的字会出现不正常的字元,试着按 ctrl+l 更新萤幕画面。


名称 : wall
使用权限 : 所有使用者

使用方式 :

wall [ message ]
使用说明:
wall 会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 EOF (通常用 Ctrl+D)

例子 :

传讯息"hi" 给每一个使用者 :
wall hi

名称 : write
使用权限 : 所有使用者

使用方式 :

write user [ttyname]
说明 : 传讯息给其他使用者

把计 :

user : 预备传讯息的使用者帐号
ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息

例子.1 :

传讯息给 Rollaend,此时 Rollaend 只有一个连线 :
write Rollaend


接下来就是将讯息打上去,结束请按 ctrl+c

例子.2 :传讯息给 Rollaend,Rollaend 的连线有 pts/2,pts/3 :
write Rollaend pts/2


接下来就是将讯息打上去,结束请按 ctrl+c

注意 : 若对方设定 mesg n,则此时讯席将无法传给对方

名称:kill
使用权限:所有使用者

使用方式:

kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
说明:kill 送出一个特定的信号 (signal) 给行程 id 为 pid 的行程根据该信号而做特定的动作, 若没有指定, 预设是送出终止 (TERM) 的信号
把计

-s (signal) : 其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表着重跑, 砍掉, 结束; 详细的信号可以用 kill -l
-p : 印出 pid , 并不送出信号
-l (signal) : 列出所有可用的信号名称
范例:

将 pid 为 323 的行程砍掉 (kill) :
kill -9 323

将 pid 为 456 的行程重跑 (restart) :
kill -HUP 456

名称:nice
使用权限:所有使用者

使用方式:nice [-n adjustment] [-adjustment] [--adjustment=adjustment] [--help] [--version] [command [arg...]

说明:以更改过的优先序来执行程式, 如果未指定程式, 则会印出目前的排程优先序, 内定的 adjustment 为 10, 范围为 -20 (最高优先序) 到 19 (最低优先序)
把计

-n adjustment, -adjustment, --adjustment=adjustment 皆为将该原有优先序的增加 adjustment
--help 显示求助讯息
--version 显示版本资讯
范例:
将 ls 的优先序加 1 并执行 :
nice -n 1 ls

将 ls 的优先序加 10 并执行 :
nice ls将 ls 的优先序加 10 并执行

注意 : 优先序 (priority) 为作业系统用来决定 CPU 分配的参数,Linux 使用『回合制(round-robin)』的演算法来做 CPU 排程,优先序越高,所可能获得的 CPU时间就越多。

名称:ps
使用权限:所有使用者
使用方式:ps [options] [--help]
说明:显示瞬间行程 (process) 的动态
参数:
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
-A 列出所有的行程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程

au(x) 输出格式 :

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER: 行程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态:
D: 不可中断的静止 (通悸□□缜b进行 I/O 动作)
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的记忆体分页可分配
<: 高优先序的行程
N: 低优先序的行程
L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O)
START: 行程开始时间
TIME: 执行的时间
COMMAND:所执行的指令

范例:

ps
PID TTY TIME CMD
2791 ttyp0 00:00:00 tcsh
3092 ttyp0 00:00:00 ps
% ps -A
PID TTY TIME CMD
1 ? 00:00:03 init
2 ? 00:00:00 kflushd
3 ? 00:00:00 kpiod
4 ? 00:00:00 kswapd
5 ? 00:00:00 mdrecoveryd
.......
% ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.7 1096 472 ? S Sep10 0:03 init [3]
root 2 0.0 0.0 0 0 ? SW Sep10 0:00 [kflushd]
root 3 0.0 0.0 0 0 ? SW Sep10 0:00 [kpiod]
root 4 0.0 0.0 0 0 ? SW Sep10 0:00 [kswapd]
........

 

名称:pstree
使用权限:所有使用者
使用方式:
pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]
pstree -V
说明:将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root) ,如果有指定使用者 id , 则树状图会只显示该使用者所拥有的行程
参数:
-a 显示该行程的完整指令及参数, 如果是被记忆体置换出去的行程则会加上括号
-c 如果有重覆的行程名, 则分开列出 (预设值是会在前面加上 *
范例:

pstree

init-+-amd
|-apmd
|-atd
|-httpd---10*[httpd]
%pstree -p
init(1)-+-amd(447)
|-apmd(105)
|-atd(339)
%pstree -c
init-+-amd
|-apmd
|-atd
|-httpd-+-httpd
| |-httpd
| |-httpd
| |-httpd
....

 

名称:renice
使用权限:所有使用者

使用方式:renice priority [-p] pid ...] [-g] pgrp ...] [-u] user ...]

说明:重新指定一个或多个行程(Process)的优先序(一个或多个将根据所下的参数而定)

把计

-p pid 重新指定行程的 id 为 pid 的行程的优先序
-g pgrp 重新指定行程群组(process group)的 id 为 pgrp 的行程 (一个或多个) 的优先序
-u user 重新指定行程拥有者为 user 的行程的优先序
范例:
将行程 id 为 987 及 32 的行程与行程拥有者为 daemon 及 root 的优先序号码加 1 :
renice +1 987 -u daemon root -p 32

注意 : 每一个行程(Process)都有一个唯一的 (unique) id

名称:top
使用权限:所有使用者

使用方式:top [-] [d delay] [q] [c] [S] [s] [n]

说明:即时显示 process 的动态

把计

d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s
q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行
c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来
s : 安全模式,将交谈式指令取消, 避免潜在的危机
i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程
n : 更新的次数,完成后将会退出 top
b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内

范例:
显示更新十次后退出 ;
top -n 10

使用者将不能利用交谈式指令来对行程下命令 :
top -s

将更新显示二次的结果输入到名称为 top.log 的档案里 :
top -n 2 -b < top.log

名称:skill

使用权限:所有使用者

使用方式: skill [signal to send] [options] 选择程序的规则

说明:

送个讯号给正在执行的程序,预设的讯息为 TERM (中断) , 较常使用的讯息为 HUP , INT , KILL , STOP , CONT ,和 0

讯息有三种写法:分别为 -9 , -SIGKILL , -KILL , 可以使用 -l 或 -L 已列出可使用的讯息。

一般参数:

-f 快速模式/尚未完成

-i 互动模式/ 每个动作将要被确认

-v 详细输出/ 列出所选择程序的资讯

-w 智能警告讯息/ 尚未完成

-n 没有动作/ 显示程序代号

参数:选择程序的规则可以是, 终端机代号,使用者名称,程序代号,命令名称。

-t 终端机代号 ( tty 或 pty )

-u 使用者名称

-p 程序代号 ( pid )

-c 命令名称 可使用的讯号:

以下列出已知的讯号名称,讯号代号,功能。

名称 (代号) 功能/ 描述

ALRM 14 离开

HUP 1 离开

INT 2 离开

KILL 9 离开/ 强迫关闭

PIPE 13 离开

POLL 离开

PROF 离开

TERM 15 离开

USR1 离开

USR2 离开

VTALRM 离开

STKFLT 离开/ 只适用于i386, m68k, arm 和 ppc 硬体

UNUSED 离开/ 只适用于i386, m68k, arm 和 ppc 硬体

TSTP 停止 /产生与内容相关的行为

TTIN 停止 /产生与内容相关的行为

TTOU 停止 /产生与内容相关的行为

STOP 停止 /强迫关闭

CONT 从新启动 /如果在停止状态则从新启动,否则忽略

PWR 忽略 /在某些系统中会离开

WINCH 忽略

CHLD 忽略

ABRT 6 核心

FPE 8 核心

ILL 4 核心

QUIT 3 核心

SEGV 11 核心

TRAP 5 核心

SYS 核心 /或许尚未实作

EMT 核心 /或许尚未实作

BUS 核心 /核心失败

XCPU 核心 /核心失败

XFSZ 核心 /核心失败

范例:

停止所有在 PTY 装置上的程序
skill -KILL -v pts/*

停止三个使用者 user1 , user2 , user3
skill -STOP user1 user2 user3

其他相关的命令: kill

名称:expr

使用权限:所有使用者
### 字串长度

shell>> expr length "this is a test"
14

### 数字商数

shell>> expr 14 % 9
5

### 从位置处抓取字串

shell>> expr substr "this is a test" 3 5
is is

### 数字串 only the first character

shell>> expr index "testforthegame" e
2

### 字串真实重现

shell>> expr quote thisisatestformela
thisisatestformela

名称: tr

### 1.比方说要把目录下所有的大写档名换为小写档名?

似乎有很多方式,"tr"是其中一种:

#!/bin/sh

dir="/tmp/testdir";
files=`find $dir -type f`;
for i in $files
do
dir_name=`dirname $i`;
ori_filename=`basename $i`
new_filename=`echo $ori_filename | tr [:upper:] [:lower:]` > /dev/null;
#echo $new_filename;
mv $dir_name/$ori_filename $dir_name/$new_filename
done


### 2.自己试验中...lowercase to uppercase

tr abcdef...[del] ABCDE...[del]
tr a-z A-Z
tr [:lower:] [:upper:]

shell>> echo "this is a test" | tr a-z A-Z > www
shell>> cat www
THIS IS A TEST

### 3.去掉不想要的字串

shell>> tr -d this ### 去掉有关 t.e.s.t
this

man
man
test
e

### 4.取代字串

shell>> tr -s "this" "TEST"
this
TEST
th
TE

指令:clear
用途:清除萤幕用。

使用方法:在 console 上输入 clear。


名称: reset, tset
使用方法: tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]

使用说明:

reset 其实和 tset 是一同个命令,它的用途是设定终端机的状态。一般而言,这个命令会自动的从环境变数、命令列或是其它的组态档决定目前终端机的型态。如果指定型态是 ? 的话,这个程式会要求使用者输入终端机的型别。

由于这个程式会将终端机设回原始的状态,除了在 login 时使用外,当系统终端机因为程式不正常执行而进入一些奇怪的状态时,你也可以用它来重设终端机o 例如不小心把二进位档用 cat 指令进到终端机,常会有终端机不再回应键盘输入,或是回应一些奇怪字元的问题。此时就可以用 reset 将终端机回复至原始状态。选项说明:


-p
将终端机类别显示在萤幕上,但不做设定的动作。这个命令可以用来取得目前终端机的类别。
-e ch
将 erase 字元设成 ch
-i ch
将中断字元设成 ch
-k ch
将删除一行的字元设成 ch
-I
不要做设定的动作,如果没有使用选项 -Q 的话,erase、中断及删除字元的目前值依然会送到萤幕上。
-Q
不要显示 erase、中断及删除字元的值到萤幕上。
-r
将终端机类别印在萤幕上。
-s
将设定 TERM 用的命令用字串的型式送到终端机中,通常在 .login 或 .profile 中用
范例:
让使用者输入一个终端机型别并将终端机设到该型别的预设状态。
# reset ?

将 erase 字元设定 control-h
# reset -e ^B

将设定用的字串显示在萤幕上
# reset -s
Erase is control-B (^B).
Kill is control-U (^U).
Interrupt is control-C (^C).
TERM=xterm;

名称:compress

使用权限:所有使用者


使用方式:compress [-dfvcV] [-b maxbits] [file ...]


说明:
compress 是一个相当古老的 unix 档案压缩指令,压缩后的档案会加上一个 .Z 延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。若要将数个档案压成一个压缩档,必须先将档案 tar 起来再压缩。由于 gzip 可以产生更理想的压缩比例,一般人多已改用 gzip 为档案压缩工具。


参数:
c 输出结果至标准输出设备(一般指荧幕)
f 强迫写入档案,若目的档已经存在,则会被覆盖 (force)
v 将程式执行的讯息印在荧幕上 (verbose)
b 设定共同字串数的上限,以位元计算,可以设定的值为 9 至 16 bits 。由于值越大,能使用的共同字串就 越多,压缩比例就越大,所以一般使用预设值 16 bits (bits)
d 将压缩档解压缩
V 列出版本讯息


范例:

将 source.dat 压缩成 source.dat.Z ,若 source.dat.Z 已经存在,内容则会被压缩档覆盖。

compress -f source.dat

将 source.dat 压缩成 source.dat.Z ,并列印出压缩比例。
-v 与 -f 可以一起使用

compress -vf source.dat

将压缩后的资料输出后再导入 target.dat.Z 可以改变压缩档名。

compress -c source.dat > target.dat.Z

-b 的值越大,压缩比例就越大,范围是 9-16 ,预设值是 16 。

compress -b 12 source.dat

将 source.dat.Z 解压成 source.dat ,若档案已经存在,使用者按 y 以确定覆盖档案,若使用 -df 程式则会自动覆盖档案。由于系统会自动加入 .Z 为延伸档名,所以 source.dat 会自动当作 source.dat.Z 处理。

compress -d source.dat
compress -d source.dat.Z

名称: lpd

使用权限: 所有使用者

使用方式:lpd [-l] [#port]
lpd 是一个常驻的印表机管理程式,它会根据 /etc/printcap 的内容来管理本地或远端的印表机。/etc/printcap 中定义的每一个印表机必须在 /var/lpd 中有一个相对应的目录,目录中以 cf 开头的档案表示一个等待送到适当装置的印表工作。这个档案通常是由 lpr 所产生。

lpr 和 lpd 组成了一个可以离线工作的系统,当你使用 lpr 时,印表机不需要能立即可用,甚至不用存在。lpd 会自动监视印表机的状况,当印表机上线后,便立即将档案送交处理。这个得所有的应用程式不必等待印表机完成前一工作。

参数:

-l: 将一些除错讯息显示在标准输出上。
#port: 一般而言,lpd 会使用 getservbyname 取得适当的 TCP/IP port,你可以使用这个参数强迫 lpd 使用指定的 port。

范例:
这个程式通常是由 /etc/rc.d 中的程式在系统启始阶段执行。

名称 lpq
-- 显示列表机贮列中未完成的工作 用法

lpq [l] [P] [user]

说明
lpq 会显示由 lpd 所管理的列表机贮列中未完成的项目。

范例
范例 1. 显示所有在 lp 列表机贮列中的工作


# lpq -PlpRank Owner Job Files Total Size1st root 238 (standard input) 1428646 bytes


相关函数
lpr,lpc,lpd

名称: lpr

使用权限: 所有使用者

使用方式:lpr [ -P printer ]
将档案或是由标准输入送进来的资料送到印表机贮列之中,印表机管理程式 lpd 会在稍后将这个档案送给适当的程式或装置处理。lpr 可以用来将料资送给本地或是远端的主机来处理。

参数:


-p Printer: 将资料送至指定的印表机 Printer,预设值为 lp。

范例:
www.c 和 kkk.c 送到印表机 lp。
lpr -Plp www.c kkk.c

名称: lprm
-- 将一个工作由印表机贮列中移除 用法

/usr/bin/lprm [P] [file...]

说明
尚未完成的印表机工作会被放在印表机贮列之中,这个命令可用来将常未送到印表机的工作取消。由于每一个印表机都有一个独立的贮列,你可以用 -P 这个命令设定想要作用的印列机。如果没有设定的话,会使用系统预设的印表机。

这个命令会检查使用者是否有足够的权限删除指定的档案,一般而言,只有档案的拥有者或是系统管理员才有这个权限。

范例
将印表机 hpprinter 中的第 1123 号工作移除


lprm -Phpprinter 1123


将第 1011 号工作由预设印表机中移除


lprm 1011

名称: fdformat

使用权限: 所有使用者

使用方式:fdformat [-n] device

使用说明 :
对指定的软碟机装置进行低阶格式化。使用这个指令对软碟格式化的时候,最好指定像是下面的装置:


/dev/fd0d360 磁碟机 A: ,磁片为 360KB 磁碟
/dev/fd0h1440 磁碟机 A: ,磁片为 1.4MB 磁碟
/dev/fd1h1200 磁碟机 B: ,磁片为 1.2MB 磁碟
如果使用像是 /dev/fd0 之类的装置,如果里面的磁碟不是标准容量,格式化可能会失败。在这种情况之下,使用者可以用 setfdprm 指令先行指定必要参数。

参数:


-n 关闭确认功能。这个选项会关闭格式化之后的确认步骤。

范例:

fdformat -n /dev/fd0h1440

将磁碟机 A 的磁片格式化成 1.4MB 的磁片。并且省略确认的步骤。

名称: mformat

使用权限: 所有使用者

使用方式:

mformat [-t cylinders] [-h heads] [-s sectors] [-l volume_label] [-F] [-I fsVer-sion] [-S sizecode] [-2 sectors_on_track_0] [-M software_sector_size] [-a] [-X] [-C] [-H hidden_sectors] [-r root_sectors] [-B boot_sector] [-0 rate_on_track_0] [-A rate_on_other_tracks] [-1] [-k] drive:

在已经做过低阶格式化的磁片上建立 DOS 档案系统。如果在编译 mtools 的时候把 USE_2M 的参数打开,部分与 2M 格式相关的参数就会发生作用。否则这些参数(像是 S,2,1,M)不会发生作用。

参数:

-t 磁柱(synlider)数
-h 磁头(head)数
-s 每一磁轨的磁区数
-l 标签
-F 将磁碟格式化为 FAT32 格式,不过这个参数还在实验中。
-I 设定 FAT32 中的版本号。这当然也还在实验中。
-S 磁区大小代码,计算方式为 sector = 2^(大小代码+7)
-c 磁丛(cluster)的磁区数。如果所给定的数字会导致磁丛数超过 FAT 表的限制,mformat 会自动放大磁区数。
-s
-M 软体磁区大小。这个数字就是系统回报的磁区大小。通常是和实际的大小相同。
-a 如果加上这个参数,mformat 会产生一组 Atari 系统的序号给这块软碟。
-X 将软碟格式化成 XDF 格式。使用前必须先用 xdfcopy 指令对软碟作低阶格式化的动作。
-C 产生一个可以安装 MS-DOS 档案系统的磁碟影像档(disk image)。当然对一个实体磁碟机下这个参数是没有意义的。
-H 隐藏磁区的数目。这通常适用在格式化硬碟的分割区时,因为通常一个分割区的前面还有分割表。这个参数未经测试,能不用就不用。
-n 磁碟序号
-r 根目录的大小,单位是磁区数。这个参数只对 FAT12 和 FAT16 有效。
-B 使用所指定的档案或是设备的开机磁区做为这片磁片或分割区的开机磁区。当然当中的硬体参数会随之更动。
-k 尽量保持原有的开机磁区。
-0 第 0 轨的资料传输率
-A 第 0 轨以外的资料传输率
-2 使用 2m 格式
-1 不使用 2m 格式

范例:
mformat a:

这样会用预设值把 a: (就是 /dev/fd0)里的磁碟片格式化。

 

名称: mkdosfs

使用权限: 所有使用者

使用方式: mkdosfs [ -c | -l filename ]
[ -f number_of_FATs ]
[ -F FAT_size ]
[ -i volume_id ]
[ -m message_file ]
[ -n volume_name ]
[ -r root_dir_entry ]
[ -s sector_per_cluster ]
[ -v ]
device
[ block_count ]

说明: 建立 DOS 档案系统。 device 指你想要建立 DOS 档案系统的装置代号。像是 /dev/hda1 等等。 block_count 则是你希望配置的区块数。如果 block_count 没有指定则系统会自动替你计算符合该装置大小的区块数。

参数:


-c 建立档案系统之前先检查是否有坏轨。
-l 从得定的档案中读取坏轨记录。
-f 指定档案配置表(FAT , File Allocation Table)的数量。预设值为 2 。目前 Linux 的 FAT 档案系统不支援超过 2 个 FAT 表。通常这个不需要改。
-F 指定 FAT 表的大小,通常是 12 或是 16 个位元组。12 位元组通常用于磁碟片,16 位元组用于一般硬碟的分割区,也就是所谓的 FAT16 格式。这个值通常系统会自己选定适当的值。在磁碟片上用 FAT16 通常不会发生作用,反之在硬碟上用 FAT12 亦然。
-i 指定 Volume ID。一般是一个 4 个位元组的数字,像是 2e203a47 。如果不给系统会自己产生。
-m 当使用者试图用这片磁片或是分割区开机,而上面没有作业系统时,系统会给使用者一段警告讯息。这个参数就是用来变更这个讯息的。你可以先用档案编辑好,然后用这个参数指定,或是用
-m -
这样系统会要求你直接输入这段文字。要特别注意的是,档案里的字串长度不要超过 418 个字,包括展开的跳栏符号(TAB)和换行符号(换行符号在 DOS 底下算两个字元!)
-n 指定 Volume Name,就是磁碟标签。如同在 DOS 底下的 format 指令一样,给不给都可以。没有预设值。
-r 指定根目录底下的最大档案数。这里所谓的档案数包括目录。预设值是在软碟上是 112 或是 224 ,在硬碟上是 512。没事不要改这个数字。
-s 每一个磁丛(cluster)的磁区数。必须是 2 的次方数。不过除非你知道你在作什么,这个值不要乱给。
-v 提供额外的讯息

范例:
mkdosfs -n Tester /dev/fd0 将 A 槽里的磁碟片格式化为 DOS 格式,并将标签设为 Tester


  • 上一篇:IE无法重新安装
  • 下一篇: 没有了
  • 返回
  •